<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

/*实现网页变灰样式开始*/
/* html {

filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

-webkit-filter: grayscale(100%);}*/
/*实现网页变灰样式结束*/

*,
ul,f
li,
a,
span,
form {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
}

.clear {
    clear: both;
}


/*头条新闻*/

.new {
    width: 1200px;
    background: #FFF;
    margin: 0 auto;
}

.new_bt {
    text-align: center;
    padding-top: 10px;
}

.new_bt h1 a {
    color: #365d98;
    /*  color: red; */
    font-size: 30px;
    font-weight: bold;
    /*  color: red;  float: left;*/
    line-height: 40px;     
}

.new_bt p a {
   color: #365d98;
   /*   color: red;  */
    font-size: 24px; 
    margin-left: 60px;
    margin-top: 10px;
   
}

.new h1 {
    width: 1200px;
    color: #015290;  
    /* margin-top: 15px;
    margin-bottom: 13px; */
}

.new h1 img {
    vertical-align: middle;
    margin-right: 10px;
  /*   float: left;
    margin-left: 270px;
    margin-top: 20px;*/
}

.new_bt p .mores a {
    color: #F00;
}

.new_bt p .mores a:hover {
    color: #355e92;
}


/*焦点图轮播*/

.banner {
    width: 760px;
    height: 490px;
    float: left;
    margin-right: 25px;
    background-color: #000;
    margin: 1px 10px;
}

.focusBox {
    float: left;
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    background: #fff;
}

.focusBox .focus_pic img {
    width: 100%;
    height: 490px;
    display: block;
}

.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 40px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 40px;
    width: 100%;
    overflow: hidden;
}

.focusBox .txt li {
    height: 40px;
    line-height: 40px;
    position: absolute;
    bottom: -40px;
}

.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 15px;
    right: 0px;
    height: 10px;
}

.focusBox .num li {
    float: left;
    position: relative;
    width: 10px;
    height: 10px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    margin-right: 10px;
}

.focusBox .num li a,
.focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}

.focusBox .num li {
    z-index: 1;
    color: #fff;
}

.focusBox .num ul {
    width: 100%;
    height: auto;
}

.focusBox .num li.on,
.focusBox .num .on:hover {
    background-color: #da3823;
}

.focusBox .pic {
    position: relative;
}


/*焦点图轮播结束*/


/*tab切换*/

#title {
    width: 300px;
    margin: 3% auto 0;
}

#title h2 {
    font-size: 18px;
}

#wrapper {
    width: 980px;
    margin: 0 auto;
    background: #f8f8f8;
    border: 1px solid #a3a3a3;
    padding: 20px 20px 50px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

h3 {
    color: #333;
    font-size: 14px;
    text-align: center;
    margin: 20px 0;
}


/* box */

.box {
    width: 418px;
    height: 498px;
    margin: 1px auto 0;
    background: #fff;
    float: left;
}

.tab_menu {
    overflow: hidden;
}

.tab_menu li {
    width: 138px;
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-right: 1px;
}

.tab_menu li.current {
    color: #333;
    background: #015293;
}

.tab_menu li a {
    color: #015293;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}

.tab_menu li a:hover {
    background: #015293;
    color: #fff;
    display: block;
}

.tab_menu li.current a {
    color: #fff;
}

.new_tab {
    background: #e9edf2;
}

.tab_box {
    padding-top: 8px;
    height: 435px;
    margin-right: 10px;
}

.tab_box li {
    line-height: 36px;
    overflow: hidden;
    font-size: 16px;
    border-bottom: 1px dotted #ccc;
    padding-left: 10px;
}

.tab_box li a {
    color: #535151;
}

.tab_box li a:hover {
    color: #076ce0;
}

.tab_box .hide {
    display: none;
}

.date {
    color: #999;
    float: right;
}

.pic {
    width: 1200px;
    margin: 2px auto;
    text-align: center;
}

.pic a {
    display: inline-block;
    width: 100%;
}

.pic img {
    width: 100%;
    height: 130px;
}


/*专题栏*/

.ztl {
    width: 1200px;
    margin: 5px auto 10px;
    height: 225px;
}

.zt_bt {
    font-size: 22px;
    background: url(/jxsdzj/image/2103261701277417017.jpg) no-repeat #fff 12px 5px;
    padding: 10px 0 10px 50px;
    color: #015293;
    font-weight: bold;
    width: 737px;
}

.zt_bt a {
    color: #365d98;
}

.zt {
    float: left;
    width: 825px;
    background: #fff;
    height: 225px;
}


/*视频新闻*/

.border_30 {
    width: 365px;
    float: left;
    background: #fff;
    margin-right: 10px;
    height: 225px;
}

.comptitle_30 {
    background: url(/jxsdzj/image/2104251138283458737.png) no-repeat;
}

.comptitle_30 a {
    font-size: 22px;
    color: #015293;
    padding-left: 40px;
}

.newshow {
    width: 320px;
    height: 180px;
    margin: 2px 0 0 10px;
    outline: none;
}

.border_30-mid {
    margin-top: 10px;
    margin-left: 16px;
}

.section5 {
    width: 1200px;
    margin: 15px auto 10px;
    height: 130px;
    position: relative;
}

.section5 ul {
    position: relative;
}

.section5 ul li {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.section5 ul li:first-child {
    display: block;
}

.section5 ul li a {
    display: inline-block;
}

.section5 ul li img {
    width: 1200px;
    height: 130px;
}

.section5-num {
    position: absolute;
    overflow: hidden;
    z-index: 9999;
    bottom: 10px;
    right: 5px;
}

.section5-num span {
    float: left;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #414141;
}

.section5-num span:first-child {
    background: #fff;
}


/*左右滚动效果*/

.wc1200 {
    margin: 0 auto;
    width: 1200px;
}

.fr {
    float: right;
}

.mt20 {
    margin: 20px 0;
}

.icon {
    background: url(/jxsdzj/image/2103261706424876089.png) no-repeat 0 0;
    display: block;
    height: 55px;
    position: absolute;
    top: 40px;
    width: 35px;
    z-index: 200;
    cursor: pointer;
}

.picScroll-left {
    overflow: hidden;
    position: relative;
    margin: 0px 22px;
    height: 150px;
    width: 774px;
}

.picScroll-left .hd {
    position: relative;
}

.picScroll-left .next,
.picScroll-left .prev {
    position: absolute;
    display: block;
    top: 50px;
    overflow: hidden;
    cursor: pointer;
    z-index: 10;
}

.picScroll-left .next {
    right: 8px;
    background-position: 0 -200px;
}

.picScroll-left .next:hover {
    background-position: 0 -256px;
}

.picScroll-left .prev {
    left: 5px;
    background-position: 0 -88px;
}

.picScroll-left .prev:hover {
    background-position: 0 -144px;
}

.picScroll-left .bd ul {
    zoom: 1;
    height: 150px;
}

.picScroll-left .bd ul li {
    width: 376px;
    height: 150px;
    float: left;
    margin: 0 5px;
}

.picScroll-left .bd ul li img {
    width: 376px;
    height: 150px;
}

.picScroll-left .bd ul li .pich {
    display: none;
}

.picScroll-left .bd ul .active1 {
    background: #3A8ED7;
    border: 1px solid #3A8ED7;
}

.picScroll-left .bd ul .active1 a {
    color: #fff;
}

.picScroll-left .bd ul .active1 .pic {
    display: none;
}

.picScroll-left .bd ul .active1 .pich {
    display: inline-block;
}


/*传统地质与大地质*/

.ctdz {
    width: 1200px;
    height: 380px;
    margin: 0 auto;
}

.ctdz a {
    color: #365d98;
}

.ctdz_left {
    float: left;
    width: 900px;
    background: #fff;
    padding-bottom: 5px;
    height: 380px;
}

.ctdz_bt {
    font-size: 22px;
    background: url(/jxsdzj/image/2103261704177111562.jpg) no-repeat 12px;
    margin-top: 5px;
    padding: 15px 0 10px 55px;
    color: #015293;
    font-weight: bold;
}

.box1 {
    height: 320px;
}


/* 传统地质左边tab_box */

.demo2 {
    width: 860px;
    background: #fff;
    float: left;
    margin: 0 20px;
}

.tab_menu1 {
    overflow: hidden;
    border-bottom: 1px solid #076ce0;
}

.tab_menu1 li {
    width: 130px;
    float: left;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin-right: 2px;
    border: 0;
}

.tab_menu1 li.current1 {
    color: #333;
    background: #076ce0;
    margin-right: 2px;
}

.tab_menu1 li a {
    color: #015293;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}


/*.tab_menu1 li a:hover{ background:#076ce0; color:#fff; display:block;}*/

.tab_menu1 li.current1 a {
    color: #fff;
}

.tab_box1 {
    padding-top: 8px;
    height: 250px
}

.tab_box1 li {
    line-height: 36px;
    overflow: hidden;
    font-size: 16px;
    border-bottom: 1px dotted #ccc;
    padding-left: 15px;
    background: url(/jxsdzj/image/2103301439491049257.png) no-repeat left;
}

.tab_box1 li a {
    color: #535151;
}

.tab_box1 .hide {
    display: none;
}

.tab_box1 li a:hover {
    color: #076ce0;
}


/*通知公告*/

.tzgg {
    width: 290px;
    height: 380px;
    float: left;
    background: #fff;
    margin-left: 10px;
    padding-bottom: 5px;
    overflow: hidden;
}

.tzgg_tit {
    font-size: 22px;
    background: url(/jxsdzj/image/2104251304455679337.png) no-repeat 8px;
    height: 45px;
    margin-top: 10px;
    padding: 10px 0 0 50px;
    color: #015293;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

.tz_wz {
    margin: 10px 15px;
}

.tz_wz li a {
    font-size: 16px;
    color: #535151;
}

.tz_wz li {
    border-bottom: 1px dotted #ccc;
    line-height: 36px;
}


/*互动交流*/

.hdjl {
    width: 290px;
    height: 300px;
    float: left;
    background: #fff;
    margin-left: 10px;
}

.hdjl_tit {
    font-size: 22px;
    background: url(/jxsdzj/image/2104251249540962775.png) no-repeat 8px;
    padding-left: 50px;
    color: #015293;
    font-weight: bold;
    margin-top: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #ccc;
    height: 40px;
}

.zx {
    margin-top: 20px;height: 100px;
}

.zx area {
    outline: none;
}


/*省纪委纪检*/

.sjw {
    line-height: 25px;
    margin-left: 20px;
}

.sjw_tit {
    font-size: 15px;
    color: #015293;
}

.sjw_p {
    font-size: 13px;
}

.pic2 {
    width: 1200px;
    text-align: center;
    margin: 15px auto;
}


/*党群工作*/

.dqgz {
    width: 1200px;
    background: #fff;
    margin: 10px auto 0;
    padding-bottom: 5px;
}

.dqgz a {
    color: #365d98;
}

.dq_tit {
    background: url(/jxsdzj/image/2103261705071322031.jpg) no-repeat 5px 0;
    height: 40px;
    font-size: 22px;
    padding: 10px 0 0 45px;
    color: #015293;
    font-weight: bold;
}

.dj_box {
    float: left;
    width: 290px;
    height: 240px;
    margin: 0 5px;
    overflow: hidden;
}

.box_tit {
    border-bottom: 1px solid #ccc;
}

.box_tit h5 {
    font-size: 16px;
    font-weight: bold;
    border-left: 5px solid #015293;
    margin: 5px 10px 5px 10px;
    padding-left: 5px;
}

.box_tit h5 a {
    color: #015293;
}

.list {
    margin: 10px 0 0 15px;
}

.list li {
    float: left;
    border-bottom: 1px dotted #ccc;
    height: 30px;
    width: 270px;
    line-height: 30px;
}

.list li a {
    font-size: 14px;
    color: #535151;
    width: 210px;
    float: left;
    height: 30px;
    overflow: hidden;
    font-size: 15px;
}

.list li a:hover {
    color: #015293;
    font-size: 15px;
}


/*综合管理*/

.zc_tit {
    background: url(/jxsdzj/image/2103261705512462245.jpg) no-repeat 5px 0;
    height: 40px;
    font-size: 22px;
    padding: 10px 0 0 47px;
    color: #015293;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

.zc_tit a {
    color: #365d98;
}

.zczx {
    width: 1200px;
    margin: 10px auto 0;
    height: 310px;
}

.zc_left {
    float: left;
    background: #fff;
    height: 310px;
}

.zx_bottom {
    background: #fff;
    margin: 0 auto;
    width: 1200px;
    height: 245px;
}


/*友情链接*/

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

.content5 .fnav {
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    background: #fff;
}

.item7 ul li {
    text-indent: 17px;
    font-size: 14px;
    line-height: 32px;
    float: left;
    color: #555555;
}

.item7 ul li.guo {
    background: url(/jxsdzj/image/2103261708287077762.png) no-repeat;
    padding-left: 30px;
    color: #2562b8;
    font-weight: 600;
    font-size: 19px;
    margin-right: 60px;
    margin-left: 10px;
}

.item7 ul li.yjglb {
    width: 160px;
    background: url(/jxsdzj/image/2103261713089541283.png) no-repeat 230px center;
    background-color: #f6fafe;
    margin-right: 25px;
    padding-right: 15px;
}

.item7 ul li.gsglj {
    width: 180px;
    margin-right: 40px;
    background: url(/jxsdzj/image/2103261713089541283.png) no-repeat 180px center;
    background-color: #f6fafe;
}

.item7 ul li.awh {
    width: 170px;
    margin-right: 40px;
    background: url(/jxsdzj/image/2103261713089541283.png) no-repeat 180px center;
    background-color: #f6fafe;
}

.item7 ul li.qt {
    background: url(/jxsdzj/image/2103261713089541283.png) no-repeat 180px center;
    width: 150px;
    background-color: #f6fafe;
}

.item7 .lst {
    display: none;
    background: #f9f9f9;
    position: absolute;
    bottom: 39px;
    left: 0px;
    z-index: 100;
    width: 1200px;
    overflow: hidden;
}

.item7 .lst a {
    color: #333333;
    font-size: 14px;
}

.item7 .lst p {
    color: #555555;
    height: 30px;
    line-height: 30px;
    width: 25%;
    float: left;
}

.item7 .lst p:hover {
    background: #4baefc;
}

.item7 .lst p:hover a {
    color: #ffffff;
}

.item7 ul li:hover .lst {
    display: block;
}

.item7 .lst {
    /*height:220px;*/
    border-top: 10px solid #015293;
    /*overflow-y: scroll; */
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cf:after {
    display: block;
    content: '';
    height: 0;
    visibility: hidden;
    clear: both;
}

.cf {
    zoom: 1;
}

.hide {
    display: none;
}

.margin {
    width: 1200px;
    margin: 0 auto;
}

a {
    text-decoration: none;
}

.form_sub {
    line-height: 28px;
    background: #bb2323;
    font-size: 14px;
    color: #fff;
    border: none;
    width: 84px;
}

.item7 {
    padding: 10px 0;
}


/*悬浮窗*/

#sus {
    position: fixed;
    left: 50%;
    margin-left: 620px;
    bottom: 160px;
    z-index: 9999;
    /* font-size: 8px; */
}

#sus .sus-list li {
    position: relative;
    width: 60px;
    height: 60px;
    margin-top: 10px;
    background-color: #015293;
}

#sus .sus-list li a {
    display: block;
    width: 100%;
    height: 100%;
}

#sus .sus-list li:first-child {
    margin-top: 0;
}

#sus .sus-list li .box-ico {
    overflow: hidden;
}

#sus .sus-list li .box-ico {
    text-align: center;
    line-height: 1.6em;
    font-size: 8px;
    color: #fff;
}

#sus .sus-list li .ico {
    display: block;
    width: 35px;
    height: 38px;
    margin: 0px auto;
    background-repeat: no-repeat;
    background-position: center;
}

#sus .sus-list li .ico-weibo {
    background-image: url('/jxsdzj/image/2104210949096366743.png');
    background-size: 25px 20px;
}

#sus .sus-list li .ico-wechat {
    background-image: url('/jxsdzj/image/2104210949095975057.png');
    background-size: 25px 20px;
}

#sus .sus-list li .ico-mobile {
    background-image: url('/jxsdzj/image/2104210949093501538.png');
    background-size: 18px 25px;
}

#sus .sus-list li .ico-acc {
    background-image: url('/jxsdzj/image/2104261058198212624.png');
    background-size: 24px 24px;
}

#sus .sus-list li .ico-toTop {
    background-image: url('/jxsdzj/image/2104210949095698454.png');
    background-size: 25px 20px;
}

#sus .sus-list li.btn-toTop {
    display: none;
}


/* #sus .sus-list li.btn-toTop.disabled{
    background-color: #999;
} */

#sus .sus-list li .qr-code-box {
    display: none;
    position: absolute;
    top: 50%;
    margin-left: -120px;
    width: 100px;
    padding: 10px;
    margin-top: -60px;
    background-color: #fff;
}

#sus .sus-list li:hover .qr-code-box {
    display: block;
}

#sus .sus-list li .qr-code-box img {
    display: block;
    width: 100px;
}

#sus .sus-list li .qr-code-box p {
    padding-top: 5px;
    color: #000;
    font-size: 14px;
    text-align: center;
    line-height: 1em;
}

.undo {
    width: 58px;
    height: 58px;
    text-align: center;
    color: #015293;
    line-height: 58px;
    font-size: 10px;
    background-color: #fff;
    border: 1px solid #015293;
}</pre></body></html>